package com.credithc.fastdfs.monitor.dto;

import java.io.Serializable;
import java.util.Date;
import org.hibernate.validator.constraints.NotBlank;

/**
 * 
 * 角色信息dto
 * 
 * 用于存放角色相关字段信息
 * 
 * @author 
 * @create 2015-01-29 16:08
 */
public class RoleDTO implements Serializable{

	 
	private static final long serialVersionUID = -475200413451898735L;

	
	private String roleId;

	@NotBlank
	private String roleFlag;
	@NotBlank
	private String roleName;
	@NotBlank
	private Date createDate;
	@NotBlank
	private Date updateDate;
	@NotBlank
	private String agentName;
	@NotBlank
	private String sysArea;
	
	private String sysAreaName; //业务域名称;
	
	private String sysAreaId; //业务域id
	
	private String note;

	private String beginDate;
	private String endDate;
	
	
	public String getRoleId() {
		return roleId;
	}

	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}

	public String getRoleFlag() {
		return roleFlag;
	}

	public void setRoleFlag(String roleFlag) {
		this.roleFlag = roleFlag;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getAgentName() {
		return agentName;
	}

	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public String getSysArea() {
		return sysArea;
	}

	public void setSysArea(String sysArea) {
		this.sysArea = sysArea;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public String getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getSysAreaId() {
		return sysAreaId;
	}

	public void setSysAreaId(String sysAreaId) {
		this.sysAreaId = sysAreaId;
	}

	public String getSysAreaName() {
		return sysAreaName;
	}

	public void setSysAreaName(String sysAreaName) {
		this.sysAreaName = sysAreaName;
	}

	
}
